1 <?xml version="1.0" encoding="utf-8"?>
2 <root>
3 <!--
4 Microsoft ResX Schema
5
6 Version 2.0
7
8 The primary goals of this format is to allow a simple XML format
9 that is mostly human readable. The generation and parsing of the
10 various data types are done through the TypeConverter classes
11 associated with the data types.
12
13 Example:
14
15 ... ado.net/XML headers & schema ...
16 <resheader name="resmimetype">text/microsoft-resx</resheader>
17 <resheader name="version">2.0</resheader>
18 <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19 <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20 <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21 <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22 <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23 <value>[base64 mime encoded serialized .NET Framework object]</value>
24 </data>
25 <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26 <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27 <comment>This is a comment</comment>
28 </data>
29
30 There are any number of "resheader" rows that contain simple
31 name/value pairs.
32
33 Each data row contains a name, and value. The row also contains a
34 type or mimetype. Type corresponds to a .NET class that support
35 text/value conversion through the TypeConverter architecture.
36 Classes that don't support this are serialized and stored with the
37 mimetype set.
38
39 The mimetype is used for serialized objects, and tells the
40 ResXResourceReader how to depersist the object. This is currently not
41 extensible. For a given mimetype the value must be set accordingly:
42
43 Note - application/x-microsoft.net.object.binary.base64 is the format
44 that the ResXResourceWriter will generate, however the reader can
45 read any of the formats listed below.
46
47 mimetype: application/x-microsoft.net.object.binary.base64
48 value : The object must be serialized with
49 : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50 : and then encoded with base64 encoding.
51
52 mimetype: application/x-microsoft.net.object.soap.base64
53 value : The object must be serialized with
54 : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55 : and then encoded with base64 encoding.
56
57 mimetype: application/x-microsoft.net.object.bytearray.base64
58 value : The object must be serialized into a byte array
59 : using a System.ComponentModel.TypeConverter
60 : and then encoded with base64 encoding.
61 -->
62 <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63 <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64 <xsd:element name="root" msdata:IsDataSet="true">
65 <xsd:complexType>
66 <xsd:choice maxOccurs="unbounded">
67 <xsd:element name="metadata">
68 <xsd:complexType>
69 <xsd:sequence>
70 <xsd:element name="value" type="xsd:string" minOccurs="0" />
71 </xsd:sequence>
72 <xsd:attribute name="name" use="required" type="xsd:string" />
73 <xsd:attribute name="type" type="xsd:string" />
74 <xsd:attribute name="mimetype" type="xsd:string" />
75 <xsd:attribute ref="xml:space" />
76 </xsd:complexType>
77 </xsd:element>
78 <xsd:element name="assembly">
79 <xsd:complexType>
80 <xsd:attribute name="alias" type="xsd:string" />
81 <xsd:attribute name="name" type="xsd:string" />
82 </xsd:complexType>
83 </xsd:element>
84 <xsd:element name="data">
85 <xsd:complexType>
86 <xsd:sequence>
87 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89 </xsd:sequence>
90 <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91 <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92 <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93 <xsd:attribute ref="xml:space" />
94 </xsd:complexType>
95 </xsd:element>
96 <xsd:element name="resheader">
97 <xsd:complexType>
98 <xsd:sequence>
99 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100 </xsd:sequence>
101 <xsd:attribute name="name" type="xsd:string" use="required" />
102 </xsd:complexType>
103 </xsd:element>
104 </xsd:choice>
105 </xsd:complexType>
106 </xsd:element>
107 </xsd:schema>
108 <resheader name="resmimetype">
109 <value>text/microsoft-resx</value>
110 </resheader>
111 <resheader name="version">
112 <value>2.0</value>
113 </resheader>
114 <resheader name="reader">
115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116 </resheader>
117 <resheader name="writer">
118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 </resheader>
120 <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121 <data name="PictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122 <value>
123 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
158 AElFTkSuQmCC
159 </value>
160 </data>
161 </root>